﻿layui.define('table', function (exports) {
    //初始化Layui模块
    var table = layui.table;

    var pageName = layui.cache.module.pageName;

    //用户发布帖子列表
    if (pageName==='userPublish') {

        //初始化表格内容
        table.render({
            elem: '#data_UserPublish',
            url: '/User/UserPublishList',
            page: true,
            skin: 'nob',
            cols: [[
                {
                    field: 'Title',
                    title: '帖子标题',
                    width: 600,
                    templet:
                        '<div><a href="/Post/Detail?postId={{d.PostId}}">{{d.Title}}</a></div>'
                },
                { field: 'PublishTimeSpan', title: '发表时间', align: 'center', width: 200 },
                {
                    field: 'status', title: '状态', align: 'center', templet: function (data) {
                        if (data.IsTop) {
                            return '<div><span class="layui-badge layui-bg-black">置顶</span></div>';
                        }
                        if (data.IsCream) {
                            return '<div><span class="layui-badge layui-bg-red">精帖</span></div>'
                        }
                    }
                },
                { field: 'data', title: '数据', align: 'center', templet: '<div>{{d.ViewCount}}阅/{{d.ReplyCount}}回</div>' }
            ]]
        });
    }

    //用户收藏帖子列表
    if (pageName==='userCollection') {
        //初始化表格内容
        table.render({
            elem: '#data_UserCollection',
            url: '/User/UserCollectionList',
            page: true,
            skin: 'nob',
            cols: [
                [
                    {
                        field: 'Title',
                        title: '帖子标题',
                        width: 600,
                        templet:
                            '<div><a href="/Post/Detail?postId={{d.PostId}}">{{d.Title}}</a></div>'
                    },
                    { field: 'CollectionTimeSpan', title: '收藏时间', align: 'center' }

                ]
            ]
        });
    }
    exports('user', null);
})